<?php
// L3 MIAGE Nice - Gestion de projets et Analyse des besoins - 2010-2011
// Création d'un site internet de vente de vidéos en ligne
// 
// contenuPanier.php - affichage du contenu du panier
// 
// Auteur : (groupe 15) Shyn-Yuan CHENG, Abdoul Mazid DIALLO, LAGNEAU Sébastien, NJOTCHA-NJOTCHA Franck-Merlin
//

// Vérifier que le fichier est inclus à index.php sinon arrêter le script
//
if(!defined("VERIFINCLUDE") || VERIFINCLUDE!=0) die();

// Inclure les fichiers nécessaires
//
require_once("includes/functions_panier.php");
require_once("scripts/panier.php");

?>
<!-- Affichage du panier -->
<form method="post" action="panier.php">
<table id="panier">
<tr>
      <th><b>Titre du film</b></th>
      <th><b>Support</b></th>
      <th><b>Prix Unitaire HT</b></th>
      <th><b>Quantit&eacute;</b></th>
      <th><b>Prix Total HT</b></th>
      <th><b>Suppression</b></th>
</tr>

<?php
// Si le panier existe
//
if(creerPanier()) {
	$nbArticles=count($_SESSION['panier']['idProduit']); // compte le nombre d'aricles dans le panier
	
	// Si le panier est vide, afficher une erreur et rediriger vers la page d'accueil
	//	
	if ($nbArticles <= 0)
		echo "<tr><td>Votre panier est vide </td></tr>";
		
	// Sinon afficher le contenu du panier
	//	
	else {
		// Affichage de chaque article du panier (Titre, prix UHT, qte, prix total HT) + colonne suppression
		//
		for ($i=0 ;$i < $nbArticles ; $i++) {
         // Obtenir l'idFilm correspondant à l'idProduit
         //
         if(isset($db)) unset($db);
         try {
            $db = dbfactory::factory ("mysql");
         } catch (Exception $e) {
            die($e->getmessage());
         }
         
         $sql= "SELECT * FROM produit where idProduit=".$_SESSION['panier']['idProduit'][$i]."";
         $requete= $db->query($sql);
         $res= $db->fetch_object();
         $idFilm= $res->idFilm;
         unset($db);
         
         // Affichage de la ligne correspondante au produit en question
         //
			echo "<tr>";
			echo "<td><a href=\"index.php?p=films&amp;id=".$idFilm."\">".htmlspecialchars($_SESSION['panier']['titreFilm'][$i])."</a></td>";
			echo "<td>".htmlspecialchars($_SESSION['panier']['nomSupport'][$i])."</td>";
			echo "<td>".htmlspecialchars($_SESSION['panier']['prixUHT'][$i])." &euro;</td>";
			echo "<td><a href=\"index.php?p=panier&amp;action=diminution&amp;id=".$_SESSION['panier']['idProduit'][$i]."&amp;qte=1\">-</a> ".htmlspecialchars($_SESSION['panier']['qte'][$i])." ";
         if(intval($res->stock)>htmlspecialchars($_SESSION['panier']['qte'][$i]))
            echo "<a href=\"index.php?p=panier&amp;action=ajout&amp;id=".$_SESSION['panier']['idProduit'][$i]."&amp;qte=1\">+</a></td>";
			echo "<td>".htmlspecialchars($_SESSION['panier']['prixQteHT'][$i])." &euro;</td>";
			echo "<td><a href=\"index.php?p=panier&amp;action=suppression&amp;id=".$_SESSION['panier']['idProduit'][$i]."\">Supprimer</a></td>";
			echo "</tr>";
		}
		
		// Affichage du montant total HT et TTC + taux de TVA
		//            
		echo "<tr><td colspan=\"3\"> </td>";
		echo "<td colspan=\"2\">";
		echo "Somme total HT : ".MontantGlobalHT()." &euro;"; //Affichage du montant total TTC
		echo "</td></tr>";
		echo "<tr><td colspan=\"3\"> </td>";
		echo "<td colspan=\"2\">";
		echo "TVA : ".(TVA*100)."%"; // Affichage de la TVA
		echo "</td></tr>";
		echo "<tr><td colspan=\"3\"> </td>";
		echo "<td colspan=\"2\">";
		echo "Somme total TTC : ".round(MontantGlobalTTC(MontantGlobalHT()), 2)." &euro;"; //Affichage du montant total HT
		echo "</td></tr>";
		
		// Affichage du bouton de raffraichissement du contenu du panier
		// Surtout pour le cas où l'utilisateur a passé commande (donc panier vidé), 
		// ,qu'il a laissé la fenêtre du panier ouvert et qu'il souhaite réutiliser le panier
		echo "<tr><td colspan=\"4\">";
		echo "<input type=\"button\" name=\"Rafra&icirc;chir\" value=\"Rafra&icirc;chir\" onclick=\"document.location.href='index.php?p=panier'\" />";
		echo "<input type=\"button\" name=\"Commander\" value=\"Commander\" onclick=\"document.location.href='index.php?p=commande'\" />";
		echo "</td></tr>";
   } // Fin else ($nbArticles > 0)
} // Fin if(creationPanier())
?>
</table>
</form>
